<?php
require_once 'article.class.php';
require_once (dirname(getcwd()).'/Image/image.class.php');
//require_once (dirname(getcwd()).'/Album/album.class.php');
if (isset($_POST['modifier']))
{
 	$article = new article($_POST['ID'], $_POST['titre'], $_POST['contenu'], $_POST['rubrique'], $_POST['datedebut'], $_POST['datefin']);
 	$newcontenu = $_POST['contenu'];
 	$newtitre = $_POST['titre'];
 	$newrubrique = $_POST['rubrique'];
 	$vnewdatefin = $_POST['datefin'];
 	$vnewdatedebut = $_POST['datedebut'];

 	$article->ModifierContenu($newcontenu);
 	$article->ModifierTitre($newtitre);
 	$article->ModifierRubrique($newrubrique);
 	$article->ModifierDateDebutValide($vnewdatedebut);
 	$article->ModifierDateFinValide($vnewdatefin);
}

if (isset($_FILES['imagearticle']['name']))
{
	if ($_FILES['imagearticle']['error'] <= 0)
	{
	$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
	//1. strrchr renvoie l'extension avec le point (« . »).
	//2. substr(chaine,1) ignore le premier caractère de chaine.
	//3. strtolower met l'extension en minuscules.
	$extension_upload = strtolower(substr(strrchr($_FILES['imagearticle']['name'],'.') ,1));
		if ( in_array($extension_upload,$extensions_valides) )
		{
		print_r (unserialize(base64_decode($_POST['article'])));
		$titreImage = 'article';
		list($IDAlbum,$URLAlbum) = explode('|', $_POST['AlbumImageArticle']);
		echo $URLAlbum;
		$nom = "assets/img/article/{$URLAlbum}/{$titreImage}.{$extension_upload}";
		$resultat = move_uploaded_file($_FILES['imagearticle']['tmp_name'], dirname(dirname(getcwd())).'/'.$nom);
		$image = new image ('Article', 'Image de l\'article ayant pour ID : et pour titre : ' , $titreImage.$extension_upload, $IDAlbum);
		$image->NewImage();
		}
	}
	
	else {echo 'erreur';}
}

if (isset($_POST['supprimer']))
{
	$article = new article($_POST['ID'], $_POST['titre'], $_POST['contenu'], $_POST['rubrique'], $_POST['datedebut'], $_POST['datefin']);
	echo $article->SupprimerArticle();
}
?>